const koa = require('koa')
const router = require('koa-router')()

const app = new koa()


/*
    koa和express路由方面的区别在于 
    1 express自带路由 不需要再额外的导入路由的模块
        koa需要再额外导入koa-router模块
    2 koa支持链式操作 如果不想要链式操作可以继续和前面的express操作
*/

// ctx的含义大概就是上下文   它是相当于将之前的req res给结合起来了
router.get('/', async (ctx) => { 
    ctx.body = 'hello router'
}).get('/home', async ctx => { 
    ctx.body = 'home towm'
})

app.use(router.routes())
app.use(router.allowedMethods)

app.listen(666, () => { 
    console.log('Server is running on port 666')
})